
package com.servicelivedb.data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.HashSet;
import java.util.Set;


/**
 *  serviceliveDB.Invoice
 *  03/31/2013 16:35:56
 * 
 */
public class Invoice {

    private Integer invoiceId;
    private Customer customer;
    private Project project;
    private Date invoiceDt;
    private BigDecimal totalPrice;
    private BigDecimal vendorPrice;
    private BigDecimal commision;
    private Date startDt;
    private Date endDt;
    private Set<com.servicelivedb.data.InvoiceOrder> invoiceOrders = new HashSet<com.servicelivedb.data.InvoiceOrder>();
    private Set<com.servicelivedb.data.Payments> paymentses = new HashSet<com.servicelivedb.data.Payments>();

    public Integer getInvoiceId() {
        return invoiceId;
    }

    public void setInvoiceId(Integer invoiceId) {
        this.invoiceId = invoiceId;
    }

    public Customer getCustomer() {
        return customer;
    }

    public void setCustomer(Customer customer) {
        this.customer = customer;
    }

    public Project getProject() {
        return project;
    }

    public void setProject(Project project) {
        this.project = project;
    }

    public Date getInvoiceDt() {
        return invoiceDt;
    }

    public void setInvoiceDt(Date invoiceDt) {
        this.invoiceDt = invoiceDt;
    }

    public BigDecimal getTotalPrice() {
        return totalPrice;
    }

    public void setTotalPrice(BigDecimal totalPrice) {
        this.totalPrice = totalPrice;
    }

    public BigDecimal getVendorPrice() {
        return vendorPrice;
    }

    public void setVendorPrice(BigDecimal vendorPrice) {
        this.vendorPrice = vendorPrice;
    }

    public BigDecimal getCommision() {
        return commision;
    }

    public void setCommision(BigDecimal commision) {
        this.commision = commision;
    }

    public Date getStartDt() {
        return startDt;
    }

    public void setStartDt(Date startDt) {
        this.startDt = startDt;
    }

    public Date getEndDt() {
        return endDt;
    }

    public void setEndDt(Date endDt) {
        this.endDt = endDt;
    }

    public Set<com.servicelivedb.data.InvoiceOrder> getInvoiceOrders() {
        return invoiceOrders;
    }

    public void setInvoiceOrders(Set<com.servicelivedb.data.InvoiceOrder> invoiceOrders) {
        this.invoiceOrders = invoiceOrders;
    }

    public Set<com.servicelivedb.data.Payments> getPaymentses() {
        return paymentses;
    }

    public void setPaymentses(Set<com.servicelivedb.data.Payments> paymentses) {
        this.paymentses = paymentses;
    }

}
